package Tabla_Simbolos;

import java.util.*;

public class TSGeneral {
	private Hashtable <String, TClase> h;
	private boolean claseMain;
	private int cantClases;
	
	public TSGeneral () {
		h = new Hashtable <String, TClase>();
		cantClases = 0;
	}
	
	public Hashtable <String, TClase> getTablaClases(){
		return h;
	}
	
	public boolean existeClase(String Nombre)
	{
		return h.containsKey(Nombre);
	}
	
	public TClase getClase(String Nombre){
		return h.get(Nombre);
	}
	
	public void agregarClase(TClase C){
		h.put(C.getNombre(), C);
	}
	
	public boolean tieneMain(){
		return claseMain;
	}
	
	public void setMain(boolean b){
		claseMain = b;
	}
	
	public int getCantClases(){
		return cantClases;
	}
	
	public void aumentarCantClases(){
		cantClases ++;
	}
	
	public void decrementarCantClases(){
		cantClases --;
	}
	

		
}
